Exemplo n.º 1
0
    private IEnumerator DrawBoundary()
    {
        yield return(new WaitForSeconds(UserStatusPanel.DEPLOY_ENTER_SCENE_DURATION));

        Vector3[] linePoints;
        Material  lineMaterial;

        linePoints              = DeployBoundaryDisplayer.CalculateLinePointList();
        lineMaterial            = Resources.Load(DeployBoundaryDisplayer.MAT_BOUNDARY_DEPLOY_ENEMY) as Material;
        EnemyBoundaryDisplayer_ = DeployBoundaryDisplayer.CreateInstance(transform, linePoints, lineMaterial);
        EnemyBoundaryDisplayer_.gameObject.name = "__EnemyBoundaryDisplayer__";
    }
Exemplo n.º 2
0
    private IEnumerator DrawBoundary()
    {
        yield return(null);

        Vector3[] linePoints;
        Material  lineMaterial;

        linePoints   = DeployBoundaryDisplayer.CalculateLinePointList();
        lineMaterial = Resources.Load(DeployBoundaryDisplayer.MAT_BOUNDARY_BATTLE_FIELD) as Material;
        BattleFieldBoundaryDisplayer_ = DeployBoundaryDisplayer.CreateInstance(transform, linePoints, lineMaterial);
        BattleFieldBoundaryDisplayer_.gameObject.name = "__BattleFieldBoundaryDisplayer__";
        EventOnEnemyCommanderShipDead += delegate { DeployBoundaryDisplayer.EnableVectorCanvas(false); };
    }