private void EventManagerOnonCreatureSpawn(Creature creature) { if (creature.isPlayer) { _arenaSquadData.SpawnMembers(creature); } }
public override void Init(MenuData menuData, Menu menu) { base.Init(menuData, menu); _statusButton = menu.GetCustomReference("StatusButton").GetComponent <Button>(); LoadData(); _statusButton.GetComponentInChildren <Text>().text = arenaSquadData.data.isEnabled ? "Enabled" : "Disabled"; _statusButton.onClick.AddListener(() => { arenaSquadData.data.isEnabled = !arenaSquadData.data.isEnabled; arenaSquadData.OnDataChanged(); if (arenaSquadData.data.isEnabled) { arenaSquadData.SpawnMembers(Player.local.creature); } _statusButton.GetComponentInChildren <Text>().text = arenaSquadData.data.isEnabled ? "Enabled" : "Disabled"; SaveData(); }); }