void Start() { mPath = new List<StageCell>(); mNextPosition = transform.position; mTimer = 0.01f; mMoveDirection = Vector3.zero; mPathIndex = 0; GhostMode = GhostModeEnum.Chase; UpdatePathToPacman(); }
void Start() { mPath = new List <StageCell>(); mNextPosition = transform.position; mTimer = 0.01f; mMoveDirection = Vector3.zero; mPathIndex = 0; GhostMode = GhostModeEnum.Chase; UpdatePathToPacman(); }
public void ChangeGhostMode(GhostModeEnum newMode) { if (GhostMode != newMode) { if (newMode == GhostModeEnum.Chase) { GhostSphere.GetComponent<Renderer>().sharedMaterial = NormalMaterial; } else if (newMode == GhostModeEnum.Frightened) { GhostSphere.GetComponent<Renderer>().sharedMaterial = FrightenedMaterial; mFrightenedTimer = 0; } else if (newMode == GhostModeEnum.Scatter) { } GhostMode = newMode; } }
public void ChangeGhostMode(GhostModeEnum newMode) { if (GhostMode != newMode) { if (newMode == GhostModeEnum.Chase) { GhostSphere.GetComponent <Renderer>().sharedMaterial = NormalMaterial; } else if (newMode == GhostModeEnum.Frightened) { GhostSphere.GetComponent <Renderer>().sharedMaterial = FrightenedMaterial; mFrightenedTimer = 0; } else if (newMode == GhostModeEnum.Scatter) { } GhostMode = newMode; } }