Esempio n. 1
0
    public void SetCurrentMouseSide()
    {
        float centerX = PuppetHitPoint.position.x;
        float mouseX  = transform.position.x;

        currSide = (mouseX > centerX) ? E_DIR.RIGHT : E_DIR.LEFT;
    }
Esempio n. 2
0
    private void ChangeAndSend(E_DIR dir, bool isMove)
    {
        bool isChange = false;

        if (this.dir != dir)
        {
            this.dir = dir;
            isChange = true;
        }

        if (this.isMove != isMove)
        {
            this.isMove = isMove;
            isChange    = true;
        }

        if (isChange)
        {
            MceControl msg = new MceControl();
            msg.dir    = dir;
            msg.isMove = isMove;
            SSDebug.Log("send isMove = " + msg.isMove);
            SSSocketManager.getInstance().SendProto(NetProtoType.MceControl, msg);
        }
    }
Esempio n. 3
0
    public void SetLastFrameMouseSide()
    {
        float centerX = PuppetHitPoint.position.x;  //Camera.main.transform.position.x;
        float mouseX  = transform.position.x;

        lastFrameSide = (mouseX > centerX) ? E_DIR.RIGHT : E_DIR.LEFT;
    }
Esempio n. 4
0
 public void Reset()
 {
     dir    = E_DIR.CENTER;
     isMove = false;
 }