protected void Awake() { DoneOnce = JunkerGameMode.HasDoneStoryPart(EventChain.name); var clawTarget = GetComponent <ClawTarget>(); if (clawTarget == null) { return; } clawTarget.SetLightsVisible(DoOnce == true && DoOnce != DoneOnce || DoOnce == false); switch (eventTrigger) { case E_EventTrigger.OnClawConnect: clawTarget.OnClawConnect += Add; break; case E_EventTrigger.OnShipDocked: clawTarget.OnShipDocked += Add; break; case E_EventTrigger.OnShipUnDocked: clawTarget.OnShipUnDocked += Add; break; default: break; } }
private void Awake() { if (!JunkerGameMode.HasDoneStoryPart(EventChain.name)) Add(); }