private void AwakeInner() { InjectionSystem.AssureBindingsApplied(); if (_isAwakeCalled) { return; } _isAwakeCalled = true; if (SupplyInject) { SupplyBehaviour(); } if (ConsumeInject) { InjectionSystem.InjectBehaviourInner(this); } }