Variables
Const Activating
Activating: any = CCObject.Flags.Activating
Const ChangingState
ChangingState: number = Activating | Deactivating
Const Deactivating
Deactivating: any = CCObject.Flags.Deactivating
Const Deactivating
Deactivating: any = CCObject.Flags.Deactivating
Const Destroying
Destroying: any = CCObject.Flags.Destroying
Const Destroying
Destroying: any = CCObject.Flags.Destroying
Const DontDestroy
DontDestroy: any = CCObject.Flags.DontDestroy
Const HideInHierarchy
HideInHierarchy: any = CCObject.Flags.HideInHierarchy
Const IsEditorOnEnableCalled
IsEditorOnEnableCalled: any = CCObject.Flags.IsEditorOnEnableCalled
Const IsOnEnableCalled
IsOnEnableCalled: any = CCObject.Flags.IsOnEnableCalled
Const IsOnLoadCalled
IsOnLoadCalled: any = CCObject.Flags.IsOnLoadCalled
Const IsOnLoadStarted
IsOnLoadStarted: any = CCObject.Flags.IsOnLoadStarted
Const IsPreloadStarted
IsPreloadStarted: any = CCObject.Flags.IsPreloadStarted
Const IsStartCalled
IsStartCalled: any = CCObject.Flags.IsStartCalled
Const MAX_POOL_SIZE
MAX_POOL_SIZE: 4 = 4
Const NullScene
NullScene: null = null
Const TRANSFORM_ON
TRANSFORM_ON: number = 1 << 0
Const _cachedArray
_cached
Array: BaseNode[] = new Array<BaseNode>(16)
Const _mouseEvents
_mouseEvents: string[] = [SystemEventType.MOUSE_DOWN.toString(),SystemEventType.MOUSE_ENTER.toString(),SystemEventType.MOUSE_MOVE.toString(),SystemEventType.MOUSE_LEAVE.toString(),SystemEventType.MOUSE_UP.toString(),SystemEventType.MOUSE_WHEEL.toString(),]
Const _touchEvents
_touchEvents: string[] = [SystemEventType.TOUCH_START.toString(),SystemEventType.TOUCH_MOVE.toString(),SystemEventType.TOUCH_END.toString(),SystemEventType.TOUCH_CANCEL.toString(),]
Const _up
_up
: Vec3 = new Vec3(0, 1, 0)
Const activateTasksPool
activateTasksPool: Pool<Object> = new Pool(MAX_POOL_SIZE)
Const array_a
array_a: any[] = new Array(10)
Const bookOfChange
bookOfChange: Map<string, number> = new Map<string, number>()
Const callOnDestroyInTryCatch
callOnDestroyInTryCatch: false | Function = EDITOR && tryCatchFunctor_EDITOR('onDestroy')
Const callOnDisableInTryCatch
callOnDisableInTryCatch: any = EDITOR && callerFunctor('onDisable')
Const callOnEnableInTryCatch
callOnEnableInTryCatch: any = EDITOR && callerFunctor('onEnable')
Const callOnFocusInTryCatch
callOnFocusInTryCatch: false | Function = EDITOR && tryCatchFunctor_EDITOR('onFocusInEditor')
Const callOnLoadInTryCatch
callOnLoadInTryCatch: false | EDITOR = EDITOR && function (c) {try {c.onLoad();}catch (e) {cc._throw(e);}c._objFlags |= IsOnLoadCalled;_onLoadInEditor(c);}
Const callOnLostFocusInTryCatch
callOnLostFocusInTryCatch: false | Function = EDITOR && tryCatchFunctor_EDITOR('onLostFocusInEditor')
Const callPreloadInTryCatch
callPreloadInTryCatch: false | Function = EDITOR && tryCatchFunctor_EDITOR('__preload')
Const callResetInTryCatch
callResetInTryCatch: false | Function = EDITOR && tryCatchFunctor_EDITOR('resetInEditor')
Const callerFunctor
callerFunctor: any = EDITOR && tryCatchFunctor_EDITOR
Const fastRemoveAt
fastRemoveAt: fastRemoveAt = array.fastRemoveAt
Const idGenerator
idGenerator: IDGenerator = new IdGenerator('Node')
Const invokeLateUpdate
invokeLateUpdate: (Anonymous function) = SUPPORT_JIT ? createInvokeImplJit('c.lateUpdate(dt)', true) :createInvokeImpl(function (c, dt) {c.lateUpdate(dt);},function (iterator, dt) {var array = iterator.array;for (iterator.i = 0; iterator.i < array.length; ++iterator.i) {array[iterator.i].lateUpdate(dt);}})
Const invokeOnEnable
invokeOnEnable: (Anonymous function) = EDITOR ? (iterator) => {const compScheduler = cc.director._compScheduler;const array = iterator.array;for (iterator.i = 0; iterator.i < array.length; ++iterator.i) {const comp = array[iterator.i];if (comp._enabled) {callOnEnableInTryCatch(comp);const deactivatedDuringOnEnable = !comp.node._activeInHierarchy;if (!deactivatedDuringOnEnable) {compScheduler._onEnabled(comp);}}}} : (iterator) => {const compScheduler = cc.director._compScheduler;const array = iterator.array;for (iterator.i = 0; iterator.i < array.length; ++iterator.i) {const comp = array[iterator.i];if (comp._enabled) {comp.onEnable();const deactivatedDuringOnEnable = !comp.node._activeInHierarchy;if (!deactivatedDuringOnEnable) {compScheduler._onEnabled(comp);}}}}
Const invokeOnLoad
invokeOnLoad: (Anonymous function) = SUPPORT_JIT ? createInvokeImplJit('c.onLoad();c._objFlags|=' + IsOnLoadCalled, false, IsOnLoadCalled) :createInvokeImpl(function (c) {c.onLoad();c._objFlags |= IsOnLoadCalled;},function (iterator) {var array = iterator.array;for (iterator.i = 0; iterator.i < array.length; ++iterator.i) {let comp = array[iterator.i];comp.onLoad();comp._objFlags |= IsOnLoadCalled;}},IsOnLoadCalled)
Const invokePreload
invokePreload: (Anonymous function) = SUPPORT_JIT ? createInvokeImplJit('c.__preload();') :createInvokeImpl(function (c) { c.__preload(); },function (iterator) {var array = iterator.array;for (iterator.i = 0; iterator.i < array.length; ++iterator.i) {array[iterator.i].__preload();}})
Const invokeStart
invokeStart: (Anonymous function) = SUPPORT_JIT ? createInvokeImplJit('c.start();c._objFlags|=' + IsStartCalled, false, IsStartCalled) :createInvokeImpl(function (c) {c.start();c._objFlags |= IsStartCalled;},function (iterator) {var array = iterator.array;for (iterator.i = 0; iterator.i < array.length; ++iterator.i) {let comp = array[iterator.i];comp.start();comp._objFlags |= IsStartCalled;}},IsStartCalled)
Const invokeUpdate
invokeUpdate: (Anonymous function) = SUPPORT_JIT ? createInvokeImplJit('c.update(dt)', true) :createInvokeImpl(function (c, dt) {c.update(dt);},function (iterator, dt) {var array = iterator.array;for (iterator.i = 0; iterator.i < array.length; ++iterator.i) {array[iterator.i].update(dt);}})
Const m3_scaling
m3_
scaling: Mat3 = new Mat3()
Finds a node by hierarchy path, the path is case-sensitive. It will traverse the hierarchy by splitting the path using '/' character. This function will still returns the node even if it is inactive. It is recommended to not use this function every frame instead cache the result at startup.