public void Init(InitData initData) { Type = initData.Type; Lv = initData.Lv; PlayerType = initData.PlayerType; Data = FixedDataManager.KomaDataProvider.Find(Type, Lv); var iconAssetName = Data.GetIconAssetName(PlayerType); image.sprite = IconLoader.Load(iconAssetName); Move(initData.InitPosition); }
private void Start() { cont = GameObject.Find("GameCont"); mapdata = cont.GetComponent <Mapdata>(); motikinnshow = GameObject.Find("motikinnshowObj"); komaData = GetComponent <KomaData>(); DataReset(); komaname = this.gameObject.name; PorE = komaData.PorESet(komaname); Komakind = komaData.KomakindSet(komaname); }
public static string GetIconAssetName(this KomaData self, PlayerType type) { if (self == null) { return(string.Empty); } switch (type) { case PlayerType.None: case PlayerType.Player1: return(self.IconAssetName1); case PlayerType.Player2: return(self.IconAssetName2); } return(string.Empty); }
private void Start() { cont = GameObject.Find("GameCont"); changePoint = cont.GetComponent <ToChangePoint>(); mapdata = cont.GetComponent <Mapdata>(); komaData = GetComponent <KomaData>(); KomaAreacenterPoint = komaData.GetCenterPoint(); RelativeAreaW = komaData.GetRelativeAreaWidth(); komaAreacenterIndex = (RelativeAreaW * (KomaAreacenterPoint - 1)) + (KomaAreacenterPoint - 1); // ConstantSet(); DataReset(); WorldKomaPos = this.gameObject.transform.position; LocalKomaPos.x = changePoint.ToLocalPoint(WorldKomaPos.x); LocalKomaPos.y = changePoint.ToLocalPoint(WorldKomaPos.y); komaname = this.gameObject.name; PorE = komaData.PorESet(komaname); Komakind = komaData.KomakindSet(komaname); KomaMovableDataSet(Komakind); }