示例#1
0
        public idRequestMessageTP(MessageSuccessState state, int targetID, gm manager)
            : base(targetID, manager)
        {
            isAlien = manager.getPlayer(targetID).IsAlien;

            successState = state;
        }
示例#2
0
        static List <sendIDMessageTP> convertToMessages(List <int> targets, gm manager)
        {
            Debug.Assert(targets != null && targets.Count > 0);
            List <sendIDMessageTP> returnVal = new List <sendIDMessageTP>();

            foreach (int item in targets)
            {
                returnVal.Add(new sendIDMessageTP(item, manager));
            }
            return(returnVal);
        }
示例#3
0
        public sendIDMessageTP(int target, gm manager)
        {
            if (target == -1)
            {
                playerID = -1;
                return;
            }
            playerScript player = manager.getPlayer(target);

            Debug.Assert(player != null);
            //player.PlayerName = playerName;
            //player.PlayerPhoto = playerPhoto;
            playerID    = target;
            playerName  = player.PlayerName != null ? player.PlayerName : "unnamed";
            playerPhoto = player.PlayerPhoto != null?Utility.ConvertTexture2DToString(player.PlayerPhoto) : "null";
        }
示例#4
0
    void Start()
    {
        if (instance == null)
        {
            instance = this;
            DontDestroyOnLoad(this);
            //DontDestroyOnLoad (lch);
        }
        else
        {
            Destroy(gameObject);
        }


        hp = 10;

        lch = GameObject.Find("ch");
    }
示例#5
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
         DontDestroyOnLoad(this);
         name = "thefirst";
     }
     else if (this != instance)
     {
         string sceneName = SceneManager.GetActiveScene().name;
         Debug.Log($"刪除{sceneName}的{name}");
         Destroy(gameObject);
     }
     if (Player_Status.playerX != 0)
     {
         sceneswitch.useGravity();
     }
 }
示例#6
0
 // Start is called before the first frame update
 void Start()
 {
     enemyCount = GameObject.Find("gm").GetComponent <gm>();
 }
示例#7
0
文件: ball.cs 项目: billgx/bacterium
    Vector3 pos; // position for new bacterium

    // Use this for initialization
    void Start()
    {
        bactCount     = gameManager.GetComponent <gm>();
        ballRigidBody = newBall.GetComponent <Rigidbody>();
        ballRigidBody.maxDepenetrationVelocity = 1;
    }
 // Use this for initialization
 void Start()
 {
     text    = GetComponent <Text>();
     manager = FindObjectOfType <gm>();
 }
 // Use this for initialization
 void Start()
 {
     playerAvatars = new List <GameObject>();
     gms           = GameObject.FindObjectOfType <gm>();
 }
示例#10
0
 // Use this for initialization
 void Start()
 {
     manager    = FindObjectOfType <gm>();
     ps         = GetComponent <ParticleSystem>();
     psRenderer = GetComponent <ParticleSystemRenderer>();
 }
示例#11
0
 public listMessageTP(List <int> targets, gm manager)
     : this(convertToMessages(targets, manager))
 {
 }