public CharacterIntermission(CharacterIntermission copy_) { chara = copy_.chara; Dir = copy_.Dir; face = copy_.face; Dis = copy_.Dis; PosX = copy_.PosX; PosY = copy_.PosY; Name = copy_.Name; }
public void OnLoad(CharacterIntermission chara) { visual.sprite = GetPose(chara.Name); var awhite = Color.white; awhite.a = 0; visual.color = Color.white; BackSprite.color = awhite; ChangeDistance(chara.Dis); ChangeFacing(chara.face); transform.position = new Vector3(chara.PosX, chara.PosY, transform.position.z); }
public void OnSave() { var data = new CharacterIntermission(); data.chara = Character.Character; data.Dis = Distance; data.PosX = transform.position.x; data.PosY = transform.position.y; data.Name = Pose; data.Dir = Direction; data.face = FacingDirection; Game.current.CastCall.Add(data); }