public void CharacterMove(MuPlayer.PlayerData data, MuPlayer.PlayerState state) { //координаты применяются в окружающих объектах map.objects.ChangeCoord(data.Coord); //координаты применяются в изменени звука map.sound.isSafe = state.isSafe; map.test.coord = data.Coord; }
//первостепенная единоразовая инициализация public virtual void Init() { InitWorld(); InitBody(); Data = gameObject.AddComponent<PlayerData>(); State = gameObject.AddComponent<PlayerState>(); Sound = gameObject.AddComponent<PlayerSound>(); }