Exemplo n.º 1
0
    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;
        }
    }
Exemplo n.º 2
0
 private void Awake()
 {
     if (!JunkerGameMode.HasDoneStoryPart(EventChain.name))
         Add();
 }