public override void Init() { netPlayer = GetComponent <ServerOnlyScript>().client.GetComponent <NetworkPlayerController>(); base.Init(); skillLibrary = new List <Skill>(); //controller = this.gameObject.GetComponent<PlayerController>(); MapGenerator map = GameObject.FindGameObjectWithTag("GameController").GetComponent <MapGenerator>(); //MP map //manager.map = map; shop.map = map; //manager.Initialize(); skills = new Skill[100]; Skill slash = Slash.Default(); AddSkill(slash, 0); skills[0] = slash; netPlayer.RpcSetSkill(0, 0); //manager.SetSkill(slash, 0); if (PlayerController.DEBUG) { //0 already added for (int i = 1; i <= Skills.GetMaxID(); i++) { Skill s = Skills.GetDefaultFromSkillInfo( Skills.GetSkillInfoFromID(i)); AddSkill(s, i); } } }