Ejemplo n.º 1
0
    // After spawn object.
    public override void OnSpawned(object evt)
    {
        base.OnSpawned(evt);
        OnSpawnElevatorEvent e = evt as OnSpawnElevatorEvent;

        template  = e.GetTemplate;               // now we can access to template
        tagString = name;                        // designate tag of FSM
        SetLevel(e.level);
        StopAllCoroutines();
        StartFsm(ElevatorStates.WaitingState);   // start FSM here
    }
Ejemplo n.º 2
0
 public OnSpawnElevatorEvent(ElevatorTemplate temp)
     : base(temp)
 {
     this.level = 0; // default spawn at level 0
 }
Ejemplo n.º 3
0
 public OnSpawnElevatorEvent(ElevatorTemplate temp, int level)
     : base(temp)
 {
     this.level = level;
 }
Ejemplo n.º 4
0
 public OnSpawnElevatorEvent(ElevatorTemplate temp)
     : base(temp)
 {
     this.level = 0; // default spawn at level 0
 }
Ejemplo n.º 5
0
 public OnSpawnElevatorEvent(ElevatorTemplate temp, int level)
     : base(temp)
 {
     this.level = level;
 }