コード例 #1
0
 void Start()
 {
     this.Inject();
     viewReciver = GetComponent <UnitViewReciver>();
     controller  = GetComponent <PlayerController>();
     model       = controller.GetModel();
 }
コード例 #2
0
 public void SetPos(Vector2Int pos)
 {
     spawnPos           = pos;
     viewReciver        = GetComponent <UnitViewReciver>();
     pysicItem          = viewReciver.pysicItem;
     transform.position = new Vector3(pos.x * TileDataProvider.TileSize, pos.y * TileDataProvider.TileSize + 3, transform.position.z);
     pysicItem.SetPosition(transform.position);
 }
コード例 #3
0
    void Start()
    {
        viewReciver = GetComponent <UnitViewReciver>();
        pysicItem   = viewReciver.pysicItem;

        lightPoint = new LightPoint();
        lightPoint.SetSize(32);
    }
コード例 #4
0
    public void Init(Vector2Int pos)
    {
        spawnPos    = pos;
        viewReciver = GetComponent <UnitViewReciver>();
        pysicItem   = viewReciver.pysicItem;

        transform.position = new Vector3(pos.x * TileDataProvider.TileSize, pos.y * TileDataProvider.TileSize + 3, transform.position.z);
        pysicItem.SetPosition(transform.position);
        pysicItem.OnCollision += OnCollision;

        maxHp  = 100;
        currHp = 100;

        //  TargetManager.Player = this;
    }