public void RegisterTo(Room _room, Notification _notification, float _duration, ulong[] _ids) { roomsRegistrations[(int)_room] = new SystemRegistration(_notification, _duration, _ids); for (int i = 0; i < _ids.Length; i++) { GetCultist(_ids[i]).SetToRoom(_room); debug.Log(GetCultist(_ids[i]) + " registered to the room " + GetCultist(_ids[i]).room + ".", DebugInstance.Importance.Lesser); } }
public void Reset() { cultists = new List <Cultist>(); roomsRegistrations = new SystemRegistration[8]; for (int i = 0; i < roomsRegistrations.Length; i++) { roomsRegistrations[i] = SystemRegistration.Empty; } debug.Log("Cult's data reset.", DebugInstance.Importance.Highest); }