protected virtual void Awake() { selfTransform = transform; state.enabled = false; state.initialized = false; conditionSignals = ProcessingSignals.Check(this); if (Starter.initialized == false) { state.requireStarter = true; return; } if (state.requireActorParent) { actorParent = GetComponentInParent <Actor>(); } Setup(); state.initialized = true; }