void Start() { if (Network.isClient) { clientManager = ClientManager.Get(); clientManager.characterList.Add(this); } else { serverManager = ServerManager.Get(); serverManager.characterList.Add(this); } if (Network.isServer || (Network.isClient && isNotMine)) { charCamera.gameObject.SetActive(false); } input = new CharacterInput(this); controller = new CharacterController(this); arrows = new CharacterArrows(this); fsm = new CharacterFsm(this); }