Exemplo n.º 1
0
 protected void InitMove()
 {
     m_cMove                  = new PointMove();
     m_cMove.OnMoveStart     += OnStartMove;
     m_cMove.OnMove          += OnMove;
     m_cMove.OnMoveStop      += OnStopMove;
     m_cMove.OnWillMove      += OnWillMove;
     m_cRotate                = new ForwardRotate();
     m_cRotate.OnStartRotate += OnStartRotate;
     m_cRotate.OnRotate      += OnRotate;
     m_cRotate.OnStopRotate  += OnStopRotate;
     m_cLerpMoveView          = this.gameObject.AddComponentOnce <LerpMoveView>();
     m_cLerpMoveView.Init();
 }
 protected override void OnInitData(object data)
 {
     base.OnInitData(data);
     m_cActionData = data as RM_ConstantVelocityActionData;
     m_cPointMove  = new PointMove();
 }