Ejemplo n.º 1
0
        public static Flare Create(string text, Vector3 position, Team team)
        {
            GameObject go    = Instantiate(Resources.Load <GameObject>("Flare"));
            Flare      flare = go.GetComponent <Flare>();

            go.transform.position = position;

            flare.Initialize(text, team.Name == Team.TeamName.USSR);

            return(flare);
        }
Ejemplo n.º 2
0
 private void EnterFlareMode(string flareMessage)
 {
     if (Util.GetTerrainClickLocation(out RaycastHit hit))
     {
         CurMouseMode = MouseMode.FLARE;
         _flare       = Flare.Create(
             flareMessage,
             hit.point,
             MatchSession.Current.LocalPlayer.Data.Team);
     }
 }
Ejemplo n.º 3
0
 private void ExitFlareMode()
 {
     Destroy(_flare.gameObject);
     _flare = null;
     EnterNormalModeNaive();
 }