コード例 #1
0
        private void _draw()
        {
            TargetObject = GameObject.Find("/BattleTaskManager/Stage/BattleField/FriendFleetAnchor/吹雪/ShipTexture/Object3D");
            to           = GameObject.Find("/BattleTaskManager/Stage/BattleField/FriendFleetAnchor/吹雪").GetComponent <UIBattleShip>();
            ShipOffset   = Resources.Load <mst_shipgraphbattle>("Data/mst_shipgraphbattle");
            if (!isDamaged)
            {
                offsetX   = ShipOffset.param[NowShip].foot_x;
                offsetY   = ShipOffset.param[NowShip].foot_y;
                ShipState = 9;
            }
            else
            {
                offsetX   = ShipOffset.param[NowShip].foot_d_x;
                offsetY   = ShipOffset.param[NowShip].foot_d_y;
                ShipState = 10;
            }
            TargetObject.transform.localPosition = new Vector3(offsetX, offsetY, 0f);
            Debug.Log("ShipNo: " + NowShip + " /ShipState =" + ShipState + "  offset(x,y)=" + offsetX + "," + offsetY);
            to.object3D.mainTexture = SingletonMonoBehaviour <ResourceManager> .Instance.ShipTexture.Load(NowShip, ShipState);

            if (to.object3D.mainTexture == null)
            {
                Debug.Log("Null Texture.");
            }
            to.object3D.MakePixelPerfect();
        }
        private void _draw()
        {
            this.TargetObject = GameObject.Find("/BattleTaskManager/Stage/BattleField/FriendFleetAnchor/吹雪/ShipTexture/Object3D");
            this.to           = GameObject.Find("/BattleTaskManager/Stage/BattleField/FriendFleetAnchor/吹雪").GetComponent <UIBattleShip>();
            this.ShipOffset   = Resources.Load <mst_shipgraphbattle>("Data/mst_shipgraphbattle");
            if (!this.isDamaged)
            {
                this.offsetX   = (float)this.ShipOffset.param.get_Item(this.NowShip).foot_x;
                this.offsetY   = (float)this.ShipOffset.param.get_Item(this.NowShip).foot_y;
                this.ShipState = 9;
            }
            else
            {
                this.offsetX   = (float)this.ShipOffset.param.get_Item(this.NowShip).foot_d_x;
                this.offsetY   = (float)this.ShipOffset.param.get_Item(this.NowShip).foot_d_y;
                this.ShipState = 10;
            }
            this.TargetObject.get_transform().set_localPosition(new Vector3(this.offsetX, this.offsetY, 0f));
            Debug.Log(string.Concat(new object[]
            {
                "ShipNo: ",
                this.NowShip,
                " /ShipState =",
                this.ShipState,
                "  offset(x,y)=",
                this.offsetX,
                ",",
                this.offsetY
            }));
            this.to.object3D.mainTexture = SingletonMonoBehaviour <ResourceManager> .Instance.ShipTexture.Load(this.NowShip, this.ShipState);

            if (this.to.object3D.mainTexture == null)
            {
                Debug.Log("Null Texture.");
            }
            this.to.object3D.MakePixelPerfect();
        }