Example #1
0
    public static void spawnEnemy(cPositionDataEnemys data)
    {
        if (GameObject.Find(data.SessionID) == null)
        {
            GameObject player = GameObject.Find(data.charData.protoAssetName);

            GameObject cube = GameObject.Instantiate(player);

            cube.name = data.SessionID;
            cube.transform.position = new Vector3(data.x, data.y, data.z);



            Rigidbody r = cube.AddComponent <Rigidbody>();
            r.useGravity  = true;
            r.mass        = 1;
            r.isKinematic = false;

            r.collisionDetectionMode = CollisionDetectionMode.Continuous;

            r.freezeRotation = true;


            GameObject      tpc  = GameObject.Find("vThirdPersonController");
            CapsuleCollider cOld = cube.GetComponent <CapsuleCollider>();

            Vector3 c = cOld.center;
            c.y         = (float)0.6;
            cOld.center = c;
        }
    }
Example #2
0
    public static Vector3 posEnemyToVector3(cPositionDataEnemys pos)
    {
        Vector3 v = new Vector3(pos.x, pos.y, pos.z);

        return(v);
    }
 private void HandleAttackAnswer(PacketHeader packetHeader, Connection connection, cPositionDataEnemys incomingObject)
 {
     Globals.GlobalEnemyPositions[incomingObject.SessionID] = incomingObject;
 }