Esempio n. 1
0
    private ConstructIcon CreateIcon(int id)
    {
        ConstructIcon build = Instantiate(ConstructIconPrefab, MiniMapImage);

        build.FirstSetup(id);
        return(build);
    }
Esempio n. 2
0
    private void SetupBuildingIcon()
    {
        List <Vector3Int> constructPositions = ConstructNodeManager.Centers;

        for (int i = 0; i < constructPositions.Count; i++)
        {
            Vector3Int serPos   = constructPositions[i].ToSerPosition();
            Vector3    position = ToLocalFrom(serPos);

            ConstructIcon icon = iconPooling.GetItem();
            icon.SetHoldingPositions(ConstructNodeManager, serPos);
            icon.transform.localPosition = position;

            Catcher.Add(icon);
            icon.gameObject.SetActive(true);
        }
    }
Esempio n. 3
0
 private void OnSelectConstructIcon(ConstructIcon icon)
 {
     SetIconPosition(icon.Center);
 }