public override bool OnTouchEvent(eTouchEvent touch) { var activeActor = _actorMachine.GetHeadActor(); if (activeActor != null) { activeActor.OnTouchEvent(touch); } return(true); }
public override bool OnTouchEvent(eTouchEvent touch) { if (!HasActor()) { if (IsSelectedEmpty() && GameManager.Get <GameManager.Turn>().IsCurrentTeam(this.Team)) { Select(); ActiveActRange(); } } return(base.OnTouchEvent(touch)); }
public override bool OnTouchEvent(eTouchEvent touch) { if (touch == eTouchEvent.TOUCH) { var selected = GameManager.Get <GameManager.Select>().Target; if (selected != null) { selected.Interactive(Target); return(false); } } return(true); }
// 타일에 붙은 오브젝트에 터치 이벤트를 넘기고 싶지 않을 때 false를 리턴한다. public virtual bool OnTouchEvent(eTouchEvent touch) { return(true); }
public override bool OnTouchEvent(eTouchEvent touch) { return(base.OnTouchEvent(touch)); }