public void RightRotate() { int nextDir = (int)currentDir - 1; if (nextDir < 0) { nextDir = 3; } currentDir = (CharacterDir)nextDir; dirChangeEvent.Invoke(); }
public void LeftRotate() { int nextDir = (int)currentDir + 1; if (nextDir > 3) { nextDir = 0; } currentDir = (CharacterDir)nextDir; dirChangeEvent.Invoke(); }
public void RightRotate() { int nextDir = (int)currentDir - 1; if (nextDir < 0) { nextDir = 3; } currentDir = (CharacterDir)nextDir; SetRotation(); }
public void LeftRotate() { int nextDir = (int)currentDir + 1; if (nextDir > 3) { nextDir = 0; } currentDir = (CharacterDir)nextDir; SetRotation(); }
public static string RandomEnemy(bool boss = false) { return(boss ? BossDir.GetFiles("*.png").Random().FullName : CharacterDir.GetFiles("*.png").Random().FullName); }
// Use this for initialization void Start() { dir = GetComponent <CharacterDir>(); controller = GetComponent <CharacterController>(); }
public void OnDirChange() { currentDir = characterView.currentDir; UpdateReferenceOffset(); }