public void SetCurrentMouseSide() { float centerX = PuppetHitPoint.position.x; float mouseX = transform.position.x; currSide = (mouseX > centerX) ? E_DIR.RIGHT : E_DIR.LEFT; }
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); } }
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; }
public void Reset() { dir = E_DIR.CENTER; isMove = false; }