コード例 #1
0
ファイル: TargetMode.cs プロジェクト: abrilrys/Clicking-game
    private void OnTurretClicked(TurretMessage m)
    {
        if (from == null)
        {
            from = m.TurretModel;
            turretCursor.transform.position = from.Position;
            turretCursor.SetType(TurretCursorType.Stop);
            return;
        }

        turretCursor.SetType(TurretCursorType.SelectHover);

        if (from == m.TurretModel)
        {
            m.TurretModel.TargetTurret.Model = null;
            m.TurretModel.NotifyChange();
            from = null;
            return;
        }

        from.TargetTurret.Model = m.TurretModel;
        from.NotifyChange();

        from = null;
    }