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__"; }
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); }; }