예제 #1
0
        private EscapePodModel CreateNewEscapePod()
        {
            EscapePodModel escapePod = new EscapePodModel();

            escapePod.InitEscapePodModel(new NitroxId(),
                                         GetStartPosition(),
                                         new NitroxId(),
                                         new NitroxId(),
                                         new NitroxId(),
                                         new NitroxId(),
                                         true,
                                         true);

            EscapePods.Add(escapePod);

            return(escapePod);
        }
예제 #2
0
        private EscapePodModel CreateNewEscapePod()
        {
            int totalEscapePods = EscapePods.Count;

            EscapePodModel escapePod = new EscapePodModel();

            escapePod.InitEscapePodModel(new NitroxId(),
                                         new NitroxVector3(-112.2f + ESCAPE_POD_X_OFFSET * totalEscapePods, 0.0f, -322.6f),
                                         new NitroxId(),
                                         new NitroxId(),
                                         new NitroxId(),
                                         new NitroxId(),
                                         true,
                                         true);

            EscapePods.Add(escapePod);

            return(escapePod);
        }
예제 #3
0
        private EscapePodModel CreateNewEscapePod()
        {
            lock (escapePodData.escapePods)
            {
                int totalEscapePods = escapePodData.escapePods.Count;

                EscapePodModel escapePod = new EscapePodModel();
                escapePod.InitEscapePodModel("escapePod" + totalEscapePods,
                                             new Vector3(-112.2f + ESCAPE_POD_X_OFFSET * totalEscapePods, 0.0f, -322.6f),
                                             "escapePodFab" + totalEscapePods,
                                             "escapePodMedFab" + totalEscapePods,
                                             "escapePodStorageFab" + totalEscapePods,
                                             "escapePodRadioFab" + totalEscapePods);

                escapePodData.escapePods.Add(escapePod);

                return(escapePod);
            }
        }