AceLand Unity Packages
  • Home
  • Getting Started
    • Installation
    • Project Settings
    • Architecture Graph
    • Development Level
  • Tutorial
    • Create Your Package
    • Create Project Settings
  • Packages
    • Library
      • Change Log
      • Editor Tools
      • Mono
        • Follow Object
        • Singleton
      • Attributes
        • Conditional Show
        • Inspector Button
        • ReadOnly Field
      • Build Leveling
      • CVS
      • DataTools
      • Disposable Object
      • Extensions
      • Json
      • Kalman Filter
      • Optional
      • Project Setting
      • Serialization Surrogate
      • Utils
    • Event Driven
      • Change Log
      • Event Bus
      • Signal
    • Input
      • Change Log
    • Memento Service
      • Change Log
    • Node Framework
      • Change Log
      • Mono Node
    • Node For Mono (dev)
    • Player Loop Hack
      • Change Log
    • Pool
      • Change Log
    • Security (dev)
    • States
      • Change Log
    • Task Utils
      • Change Log
    • WebRequest
      • Change Log
Powered by GitBook
On this page
  • [Unreleased]
  • [1.0.19] - 2025-02-05
  • [1.0.18] - 2025-02-04
  • [1.0.17] - 2025-02-03
  • [1.0.16] - 2025-01-25
  • [1.0.15] - 2025-01-14
  • [1.0.14] - 2025-01-02
  • [1.0.13] - 2025-01-01
  • [1.0.12] - 2025-01-01
  • [1.0.11] - 2024-11-26
  • [1.0.9] - 2024-11-26
  • [1.0.7] - 2024-11-25
  • [1.0.4] - 2024-11-24
  1. Packages
  2. Node Framework

Change Log

All notable changes to this project will be documented in this file.

[Unreleased]

Modify

  • [MonoNode] seperate as a independent package. new mono node tree structure by GameObject instead of Component for better controls.

  • base node type for Unity Blackbroad and full set of foundation classes and tools for building Visual Blackbroad.


[1.0.19] - 2025-02-05

Modify

  • use typeof(T).Name in debug logs instead of nameof(T)

[1.0.18] - 2025-02-04

Fixed

  • [MonoNode] duplicated initial root node if no childnode.

  • [MonoNode] rename StartOnNodeReady() to NodeAwake() for correct processing meaning.

  • [MonoNode] add OnNodeReadyAction(Action) to apply actions after NodeAwake invoked.

[1.0.17] - 2025-02-03

Modify

  • [MonoNode] remove test debug log from ContainerNode

[1.0.16] - 2025-01-25

Fixed

  • [MonoNode] initial whole tree by root node, and call StartAfterNodeBuilt() after initialization of whole tree.

Added

  • [MonoNode] add extension .MonoNeighbour() and .MonoNeighbour(id).

Modify

  • [Editor] AceLand Project Setting as Tree structure

[1.0.15] - 2025-01-14

Fixed

  • [MonoNode] ChildNodes not complete ready when ParentNode StartAfterNodeBuilt() invoked. This is caused by non-sequently initialized of Components. Fixed on LateStart Task control.

[1.0.14] - 2025-01-02

Fixed

  • [MonoNode] MonoNode comparing on Node not build not correct. Empty ID of either node will not be equal

[1.0.13] - 2025-01-01

Fixed

  • [MonoNode] Registry wrong type through Extension

[1.0.12] - 2025-01-01

Modify

  • [MonoNode] StartAfterNodeBuilt after Awake

  • [MonoNode] Auto build Node Structure

Fixed

  • [MonoNode] Null checking on Extension Functions

[1.0.11] - 2024-11-26

Modify

  • [Editor] Undo functional for Project Settings

[1.0.9] - 2024-11-26

Add

  • add Getter for MonoNode.

[1.0.7] - 2024-11-25

Fixed

  • MonoNode register comparer issue, always node exists or no error on exists.

Add

  • add Context Menu to Enable/Disable Auto Register of all children of selected Game Object.

[1.0.4] - 2024-11-24

Last updated 3 months ago

First public release. If you have an older version, please update or re-install. For detail please visit and bookmark our

GitBook