Ejemplo n.º 1
0
    void EnterFinalState(Vector2 vp2)
    {
        _ustate    = UnitState.UNIT_FINAL;// = XB and LineImg
        _vterminus = vp2;
        UnitTerminusPointEvt evt = new UnitTerminusPointEvt();

        evt.vterminus = vp2;
        _signalBus.Fire(evt);

        UpdateLineImg(_vterminus, _vorigin);
    }
Ejemplo n.º 2
0
    void ReturnStartState()
    {
        _ustate    = UnitState.UNIT_START;// = XA
        _vterminus = Vector2.zero;
        UnitTerminusPointEvt evt1 = new UnitTerminusPointEvt();

        _signalBus.Fire(evt1);

        UnitLineImgUpdateEvt evt2 = new UnitLineImgUpdateEvt();

        _signalBus.Fire(evt2);
    }
Ejemplo n.º 3
0
 void OnUnitTerminusPointEvt(UnitTerminusPointEvt args)
 {
     SetTerminusPoint(args.vterminus);
 }