public override void SetInfo(IActivityInfo info) { ActivityInfo_Jump info_Jump = (ActivityInfo_Jump)info; this.jumpMaxPower = info_Jump.jumpMaxPower; this.jumpClipName = info_Jump.jumpClipName; }
static void GenerateJsons() { ActivityInfo_Move info_move = new ActivityInfo_Move(); info_move.movePower = 20; ActivityInfo_Jump info_jump = new ActivityInfo_Jump(); info_jump.jumpMaxPower = 15; info_jump.jumpClipName = "smb_jump-small"; ActivityInfo[] infos = new ActivityInfo[] { info_move, info_jump }; ToJsonFile(info_move); ToJsonFile(info_jump); ToJsonFile(infos, "Mario"); //ActorInfo actorInfo = new ActorInfo("Mario", new ActivityInfo_Move[] { info_move }); //ActorInfo.CreateJson(actorInfo); //Debug.Log(info_move.movePower); }
public override void SetJson(string json) { ActivityInfo_Jump info_jump = JsonUtility.FromJson <ActivityInfo_Jump>(json); SetInfo(info_jump); }