private void AddInitialAvatar(Memory memory = null) { Avatar = Instantiate <GameObject>(Resources.Load <GameObject>("Prefabs/Map3D/Avatar3D")).GetComponent <AvatarEvent>(); if (memory != null) { Avatar.PopulateFromMemory(memory); } Avatar.transform.parent = ActiveMap.LowestObjectLayer().transform; ActiveMap.OnTeleportTo(); Camera.target = Avatar.GetComponent <MapEvent>(); Camera.ManualUpdate(); }