Beispiel #1
0
    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);
    }
Beispiel #2
0
    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);
    }
Beispiel #3
0
        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);
        }
Beispiel #4
0
    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);
    }