void Start() { this.Inject(); viewReciver = GetComponent <UnitViewReciver>(); controller = GetComponent <PlayerController>(); model = controller.GetModel(); }
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); }
void Start() { viewReciver = GetComponent <UnitViewReciver>(); pysicItem = viewReciver.pysicItem; lightPoint = new LightPoint(); lightPoint.SetSize(32); }
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; }