public void RightRotate() { int nextDir = (int)currentDir - 1; if (nextDir < 0) { nextDir = 3; } currentDir = (CharacterCustomization.CharacterDir)nextDir; dirChangeEvent.Invoke(); }
public void LeftRotate() { int nextDir = (int)currentDir + 1; if (nextDir > 3) { nextDir = 0; } currentDir = (CharacterCustomization.CharacterDir)nextDir; dirChangeEvent.Invoke(); }
public void OnDirChange() { currentDir = characterView.currentDir; UpdateReferenceOffset(); }