Example #1
0
    void Start()
    {
        //HostOptions host;
        //foreach (HostOptions hostOptions in FindObjectsOfType<HostOptions>())
        //{
        //    if (hostOptions.isHost)
        //    {
        //        host = hostOptions;
        //        repairTimerMax = host.repairTime;
        //        repairValue = host.repairValue;
        //        sabotageTime = host.taskSpeed + host.taskSpeed / 4;
        //    }
        //}

        myTask = GetComponent <Task>();
        myTask.spyMinimapObj.SetActive(false);
        myTask.myTaskType = Task.TaskType.pile;
        //testTimer = testTimerSet;
        repairTimer       = 0;
        objectsPlaced     = 0;
        myState           = GoalState.inProgress;
        myTask.done       = false;
        myTask.percentage = 0;
        myTask.sabotaged  = sabotaged;
        if (serverOnly == null && FindObjectOfType <ServerOnlyScript>())
        {
            serverOnly = FindObjectOfType <ServerOnlyScript>();
        }
    }
Example #2
0
    //MapGenerator map;

    // Use this for initialization
    public void Initialize()
    {
        if (isServer)
        {
            serverEnemy = Instantiate(serverEnemyPrefab) as GameObject;
            serverEnemy.GetComponent <EnemyBaseManager>().holder = this.gameObject;
            ServerOnlyScript sos = serverEnemy.GetComponent <ServerOnlyScript>();
            sos.client = this.gameObject;
            sos.Init();

            //map = GameObject.FindGameObjectWithTag("GameController").GetComponent<MapGenerator>();
        }
    }
Example #3
0
    public virtual void Init()
    {
        server = GetComponent <ServerOnlyScript>();
        holder = server.client;

        effects    = new Dictionary <string, float>();
        liveSkills = new List <SkillEvent>();
        toAdd      = new List <SkillEvent>();
        SetHealth(GetMaxHealth());
        SetMana(GetMaxMana());

        //Debug.Log("Entitycombat Init");
        init = true;
    }
Example #4
0
    public virtual void Init()
    {
        server = GetComponent <ServerOnlyScript>();

        //MP Set
        map = GameObject.FindGameObjectWithTag("GameController").GetComponent <MapGenerator>();

        moveCooldown = defaultMoveCooldown;
        turnCooldown = defaultTurnCooldown;

        client = server.client.GetComponent <NetworkMovement>().mover;

        init = true;
        //targetTransform = client.transform;
    }
Example #5
0
 // Use this for initialization
 void Start()
 {
     //skill = GetComponent<ClientSkillManager>();
     //shop = GetComponent<ClientShopManager>();
     if (isLocalPlayer)
     {
         GetComponentInChildren <Camera>().enabled = true;
         GetComponentInChildren <Canvas>().enabled = true;
         GenerateMap();
     }
     if (isServer)
     {
         serverPlayer = Instantiate(serverPlayerPrefab) as GameObject;
         ServerOnlyScript sos = serverPlayer.GetComponent <ServerOnlyScript>();
         sos.client = this.gameObject;
         sos.Init();
         map = GameObject.FindGameObjectWithTag("GameController").GetComponent <MapGenerator>();
     }
 }