private void Click_NextStepCallback() { switch (stepCount) { case 6: var localPlayerState = RWNetworkClient.Get().GetLocalPlayerState(); var localPlayerOwnerTag = localPlayerState.ownerTag; var server = RWNetworkServer.Get(); var localPlayerTower = server.Towers.Find(t => t.ownerTag == localPlayerOwnerTag); localPlayerTower.currentHealth = localPlayerTower.maxHealth * 0.666f; server.CreateActorWithGuardianId( 5001, server.Towers[0].ownerTag, server.Towers[0].team, server.Towers[0].transform.position); // guadian.maxHealth = int.MaxValue; // guadian.currentHealth = int.MaxValue; // guadian.power = 30000; // guadian.attackSpeed = 100; // guadian.moveSpeed = 100; // guadian.effect = 30000; // server.serverGameLogic.ServerObjectManager.Spawn(guadian.NetIdentity); break; } }
public void InitClient(RWNetworkClient client) { _client = client; foreach (var button in arrUpgradeButtons) { button.InitClient(client); } }
public void InitClient(RWNetworkClient client) { _client = client; foreach (var slot in arrSlot) { slot.InitClient(client); } }
public void InitClient(RWNetworkClient client) { _client = client; }